测试
分为:
- 单元测试。文件以
.test.ts结尾 - 集成测试。文件以
.integration.ts结尾 - 扩展测试。其实本质上是扩展的集成测试,主要测试扩展调用的 SDK API, 在内建扩展中也有一个专门的扩展叫做
test-api-extension专门用来跑测试测试。当然也包含扩展运行的其他测试内容。 - 冒烟测试。主要测试一下 UI 相关的操作是否正常。
执行时机:
- 提 PR 时。
- main 和 release 分支上提交代码之后。
问题
目前写的单元测试和集成测试比较多,其实他们本质上没有太多的差别。